body{background:#fff;color:#000;}
img{border:0;}
#container{width:700px;margin:1em auto;padding:1em;}

.forms input, .forms textarea, .forms select{float:left; width:200px}
.forms .checkbox input{width:15px;height:15px;}
.forms label{float:left;clear:both;width:150px;}
.forms #submit{clear:both;float:right;}
.forms legend{display:none;}
.forms fieldset{border:0;}

.display{width:99%;font-size:11px;}
.display img{border:0;}
.display td{padding:0 .5em;}
.display thead th{border-bottom:1px solid #000;}
.display tfoot th, .display tfoot td{font-weight:bold;border-top:1px solid #000;}
.display .payments, .display .phone{text-align:right;}
.display .image{width:16px;}
.display .date{width:110px;}
.display .person{width:100px;}
.display .amount{width:50px;}
.positive{color: #008000;}
.negative{color: #8B0000;}
.gray{background-color:#EEE;}
.white{background-color:#FFF;}
.strike {text-decoration:line-through;}

/* header */
.title{border-bottom:2px solid #000;margin-bottom:1em;}
.title h1, .title h2, .title h3, .title h4{margin:0;}

/* footer */
#footer{margin-top:1em;border-top:2px solid #000;clear:both;}
#footer p{margin:0;padding:0;font-size:10px;text-align:right;}
#footer a{color:#000;}
#footer a:hover{color:#004080;}

/* changelog */
.version{padding:1em;}
.version h3, .version h4, .version h5, .version ol{margin:0;}
.version h3{font-size:150%;}
.version h4{margin:0;margin-top:1em;border-bottom:1px solid #000;}
.version ol{font-size:14px;}
.version li span{font-size:12px;color:#8B0000;margin-right: .5em;}
.version li span a{color:#8B0000;text-decoration:none;}
.version li span a:hover{color:#008000;}


/* account */
#photograph img{width:200px;float:right;margin:1em;padding:0;border:2px solid #000;}

#account, #internet, #payments{float:left;clear:left;margin-top:1em;/*border:1px solid #000;*/}
#account h2, #internet h2, #payments h2{margin:0;font-size:20px;}
#account h3, #internet h3{margin:0;padding:0 1em;float:left;width:150px;clear:left;font-size:12px;}
#account p, #internet p{margin:0;padding:0 1em;float:left;font-size:12px;}
#account h4, #internet h4{margin-top:1em;clear:both;}

#payments{clear:both;margin-bottom:2em;}

/* admin */
#admin{float:right;margin:0;}
#admin ul{margin-left:0;padding:0 .5em;white-space:nowrap;float:left;border-right:1px solid #000;}
#admin li{display:inline;list-style-type:none;}
#admin .last {border:none;}